<cfcomponent name="TestAudit" extends="org.cfcunit.framework.TestCase">
	<cffunction name="setUp" access="public" output="false" hint="">
		<cfset var local = StructNew() />
		<cfset local.serviceDefinitionLocation = ExpandPath( '/revenea/testsuite/coldspring.xml' ) />
		<cfset beanFactory = CreateObject('component', 'coldspring.beans.DefaultXmlBeanFactory').init() />
		<cfset beanFactory.loadBeansFromXmlFile(local.serviceDefinitionLocation) />
		<cfset setAudit(beanFactory.getBean('Audit')) />
	</cffunction>
	
	<cffunction name="test_load" returntype="void" access="public" output="false" hint="">
		<cfset var local = StructNew() />
		<cfset fail('Test not yet implemented for method load().') />
	</cffunction>
	
	<cffunction name="test_add" returntype="void" access="public" output="false" hint="">
		<cfset var local = StructNew() />
		<cfset fail('Test not yet implemented for method add().') />
	</cffunction>
	
	<cffunction name="test_edit" returntype="void" access="public" output="false" hint="">
		<cfset var local = StructNew() />
		<cfset fail('Test not yet implemented for method edit().') />
	</cffunction>
	
	<cffunction name="test_remove" returntype="void" access="public" output="false" hint="">
		<cfset var local = StructNew() />
		<cfset fail('Test not yet implemented for method remove().') />
	</cffunction>
	
	<cffunction name="test_getByObject" returntype="void" access="public" output="false" hint="">
		<cfset var local = StructNew() />
		<cfset fail('Test not yet implemented for method getByObject().') />
	</cffunction>
	
	<cffunction name="test_getByUser" returntype="void" access="public" output="false" hint="">
		<cfset var local = StructNew() />
		<cfset fail('Test not yet implemented for method getByUser().') />
	</cffunction>
	
	<cffunction name="test_getMostRecent" returntype="void" access="public" output="false" hint="">
		<cfset var local = StructNew() />
		<cfset fail('Test not yet implemented for method getMostRecent().') />
	</cffunction>
	
	<cffunction name="getAudit" access="private" output="false" hint="I return the Audit.">
		<cfreturn variables.instance.Audit />
	</cffunction>
		
	<cffunction name="setAudit" access="private" output="false" hint="I set the Audit.">
		<cfargument name="Audit" required="true" hint="Audit" />
		<cfset variables.instance.Audit = arguments.Audit />
	</cffunction>
	
</cfcomponent>